跳到主要内容

01 基本定义

编码(Encode):压缩文件以加快数据传输速度的过程。

解码(Decode):程序或设备将编码数据转换为其原始格式的的功能。

编解码器(Codec):编解码器是enCOder和DECoder的组合。 编码器使用特定算法压缩源文件,然后解码器可以解压缩并再现结果文件。 视频编解码器的常见示例有:MPEG-1、MPEG-2、H.264(又名 AVC)、H.265(又名 HEVC)、H.266(又名 VVC)、VP8、VP9、AV1。音频编解码器有 Mp3、AAC、Opus、Ogg Vorbis、HE-AAC、Dolby Digital、FLAC、ALAC。

比特率:比特率或数据速率是编码视频文件中每秒的数据量,通常以每秒千比特 (kbps) 或每秒兆比特 (Mbps) 表示。 比特率测量也适用于音频文件。 例如,一个 Mp3 文件可以达到每秒 320 千比特的最大比特率,而标准 CD(非压缩)音轨可以达到每秒 1.411 千比特。 一个典型的全高清压缩 h264 视频的比特率在 3.000 - 6.000 kbps 的范围内,而 4k 视频的比特率值可以达到 51.000 kbps。 非压缩视频格式,例如 4K 分辨率的 Apple ProRes 格式,可以达到 253.900 kbps 或更高的比特率。

容器(Container):就像一个包含重要对象的盒子一样,容器的存在允许将多个数据流(例如视频、音频、字幕和其他数据)嵌入到单个文件中。 流行的容器包括:MP4 (.mp4)、MKV (.mkv)、WEBM (.webm)、MOV (.mov)、MXF (.mxf)、ASF (.asf)、MPEG 传输流 (.ts)、 CAF(核心音频格式,.caf)、WEBP (.webp)。

Mux:这是以packets形式获取编码数据并将其以特定容器格式写入文件的过程。

Demux:读取媒体文件并将其拆分为数据块的过程。

转换容器格式(Transmuxing) :也称为“重新打包repackaging”或“打包packetizing”,是在不改变原始文件内容的情况下,将音频和视频文件重新打包成不同的交付格式的过程。

转码(Transcoding):将媒体文件或对象从一种格式转换为另一种格式的过程。

分辨率(Resolution):分辨率定义了构成屏幕上图片的像素(点)数。 对于任何给定的屏幕尺寸,图片中的点越多,分辨率越高,图片的整体质量就越高。 电视分辨率通常表示为图片中垂直方向包含的像素或点的数量。 每一个分辨率有一个与之相关的数字和名称。 例如:480 与 SD(标准定义,Standard Definition)相关联。 720 和 1080 与 HD(高清,High-Definition)相关联,2160 与 UHD(超高清,Ultra-HighDefinition)相关联,最后 4320 与 8K UHD 相关联

宽高比(Aspect Ratio):这是电视屏幕的宽高比(关系)。 某些宽高比旨在处理某些分辨率,而不会对图片进行任何拉伸或扭曲,并且图片周围不会出现任何空白区域。 常见的宽高比是4:3,这意味着对于图像中每 4 英寸的宽度,您将拥有 3 英寸的高度。 另一种流行的纵横比是 16:9,这意味着图像中每 16 英寸的宽度,您将拥有 9 英寸的高度。

隔行扫描(Interlaced Format):这是 1920 年代发明的一种技术,通过将图片分成 2 组不同的线条来显示完整图片:偶数行和奇数行。 偶数行称为“偶数场”,奇数行称为“奇数场”。 偶数行显示在屏幕上,然后再奇数行显示在屏幕上,偶数场和奇数场每秒显示60次,构成一个视频帧。 这是最早的视频压缩方法之一。

逐行扫描(Progressive):逐行格式是指同时显示偶数行和奇数行的视频,即整个视频帧。

Letter Box:Letterboxing是将宽屏幕纵横比拍摄的电影转换为标准宽度视频格式的做法,同时保留内容的原始纵横比。 生成的视频图像在其上方和下方都有黑条。 LBX 或 LTBX 是这种格式的电影和图像的识别缩写。

VOD/SVOD:视频点播(Video On Demand)/基于订阅的视频点播(Subscription-based Video On Demand)的首字母缩写。

OTT:Over-the-top的缩写。 通过互联网连接而不是通过天线、电缆或卫星直接向公众提供的视频流服务。

流媒体(Streaming):通过小块压缩数据传递媒体(Media)并发送到请求设备的过程。

RTMP:实时消息协议。 最初由 Macromedia(即今天的 Adobe)开发的专有协议。

HLS:HTTP 实时流协议。 由苹果创建用于为 Apple 设备提供视频。

DASH:基于 HTTP 的动态自适应流。该协议可以定义为开源 HLS。

M3U8:以 UTF-8 格式编码的标准文本文件,并组织为items及其位置的播放列表,以特定顺序再现

AV1:代表 AOMedia Video 1,它是 Alliance for Open Media Video 1 的首字母缩写,它是由 Amazon、Cisco、Google、Intel、Microsoft、Mozilla、Neflix、ARM、NVidia、Apple 和 AMD 合资开发的编解码器。

HDR:高动态范围(High-Dynamic-Range)的首字母缩写。 它是关于从相机到后期制作再到分发和显示来创造图像真实感。

h264:由运动专家图像组 (MPEG) 和国际电信联盟 (ITU)定义的一种视频压缩标准。 它也被称为 h264/AVC(Advanced Video Coding )。

x264:一个免费的软件库和应用程序,将视频流编码为 H.264/MPEG-4 AVC压缩格式。